having a horn handle/haft - German English Dictionary